Skip to content

PlanetaryComputer SDK for Management Plane #50835

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 76 commits into
base: main
Choose a base branch
from

Conversation

shaktichetan23
Copy link
Member

Contributing to the Azure SDK

Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.

For specific information about pull request etiquette and best practices, see this section.

@Copilot Copilot AI review requested due to automatic review settings June 24, 2025 19:37
@github-actions github-actions bot added the Mgmt This issue is related to a management package. label Jun 24, 2025
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces the PlanetaryComputer management plane SDK for .NET, including project structure, CI pipelines, generated APIs, and tests.

  • Add new Azure.ResourceManager.PlanetaryComputer client library with full CRUD support for GeoCatalog resources
  • Configure CI triggers and pipeline YAML for the new package
  • Include recorded-playback tests, samples, documentation, and versioning files

Reviewed Changes

Copilot reviewed 19 out of 56 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
sdk/resourcemanager/ci.mgmt.yml Include PlanetaryComputer package in CI triggers
sdk/planetarycomputer/ci.mgmt.yml Add CI configuration for PlanetaryComputer SDK
sdk/planetarycomputer/Azure.ResourceManager.PlanetaryComputer/src/… Generate API, project files, and assembly info
sdk/planetarycomputer/Azure.ResourceManager.PlanetaryComputer/tests/… Add recorded-playback tests and environment setup
sdk/planetarycomputer/Azure.ResourceManager.PlanetaryComputer/README.md Provide README with usage and testing instructions
Comments suppressed due to low confidence (3)

sdk/planetarycomputer/ci.mgmt.yml:16

  • Stray lines and misplaced slashes under paths.include will break YAML parsing; remove or properly indent these lines to match the intended file paths.
/ci.mgmt.yml

sdk/planetarycomputer/ci.mgmt.yml:13

  • Path casing mismatch: the actual directory is sdk/planetarycomputer, so this include won’t match the file system. Change to lowercase planetarycomputer.
    - sdk/PlanetaryComputer/ci.mgmt.yml

sdk/resourcemanager/ci.mgmt.yml:162

  • Trigger path uses PlanetaryComputer casing, but the folder name is planetarycomputer; adjust casing so the CI picks up changes.
    - sdk/PlanetaryComputer/Azure.ResourceManager.PlanetaryComputer

shaktichetan23 and others added 2 commits June 24, 2025 12:38
…src/Properties/AssemblyInfo.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…tests/Scenario/GeoCatalogCollectionTests.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link

github-actions bot commented Jun 24, 2025

API Change Check

APIView identified API level changes in this PR and created the following API reviews

Azure.ResourceManager.PlanetaryComputer

shaktichetan23 and others added 10 commits June 24, 2025 15:00
* feat: add support for the 2024-02-01 metric ns API

* Update sdk/monitor/Azure.Monitor.Query/CHANGELOG.md

Co-authored-by: Scott Addie <10702007+scottaddie@users.noreply.github.com>

---------

Co-authored-by: Scott Addie <10702007+scottaddie@users.noreply.github.com>
* Fix issue with next link paging

* fix

* regen
Copy link
Member

@ArthurMa1978 ArthurMa1978 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@shaktichetan23

Please make sure you are member of the Azure and Microsoft GitHub organization, for more details please review the Azure SDK onboarding documentation and use the associated Teams channel for support.

You can verify the state of your account by running the Validate-AzsdkCodeOwner script from the Azure SDK tools repository.

Please also be sure to add yourself to CODEOWNERS for this library, if you will be maintaining it going forward.

HarveyLink and others added 9 commits June 25, 2025 09:43
…roperties are hidden in mgmt libraries (#50814)

* finish appservice

* finish container service

* finish postgresql

* finish storage

* generator changes

* revert api-version changes on storage

* add changelogs
* Increment package version after release of Azure.Provisioning.Storage

* Increment package version after release of Azure.Provisioning.PostgreSql
* Increment package version after release of Azure.Provisioning.ContainerService

* Increment package version after release of Azure.Provisioning.AppService
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Mgmt This issue is related to a management package.
Projects
None yet
Development

Successfully merging this pull request may close these issues.